/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package enterprise.web_jpa_war.entity;

/**
 *
 * @author Thomas
 */
public enum Types {
    LIVRE(30),
    CD(30),
    DVD(30),
    CASSETTE(30);
    
    private Integer dureeMaxEmprunt;

    private Types(Integer dureeMaxEmprunt) {
        this.dureeMaxEmprunt = dureeMaxEmprunt;
    }

    public Integer getDureeMaxEmprunt() {
        return this.dureeMaxEmprunt;
    }

    /**
     * Teste si l'enum contient la valeur value
     * 
     * @param value
     * @return bool&eacuteen indiquant si la valeur pass&eacutee en param&egravetre est dans l'Enum
     */
    public static boolean contains(String value) {
        for (Types t : Types.values()) {
            if( t.name().equals( value ) ) {
                return true;
            }
        }
        return false;
    }
}
